package com.wdb007.venus.svc.dal.user.model;

import java.math.BigDecimal;
import java.util.Date;

public class UserReadStatisticsDO {
    private String id;

    private Long userId;

    private Integer weekCount = 0;

    private BigDecimal weekCumulativeTime = new BigDecimal("0.00");

    private Integer monthCount = 0;

    private BigDecimal monthCumulativeTime  = new BigDecimal("0.00");

    private Integer totalCount  = 0;

    private BigDecimal totalCumulativeTime  = new BigDecimal("0.00");

    private Date createTime;

    private Date modifyTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Integer getWeekCount() {
        return weekCount;
    }

    public void setWeekCount(Integer weekCount) {
        this.weekCount = weekCount;
    }

    public BigDecimal getWeekCumulativeTime() {
        return weekCumulativeTime;
    }

    public void setWeekCumulativeTime(BigDecimal weekCumulativeTime) {
        this.weekCumulativeTime = weekCumulativeTime;
    }

    public Integer getMonthCount() {
        return monthCount;
    }

    public void setMonthCount(Integer monthCount) {
        this.monthCount = monthCount;
    }

    public BigDecimal getMonthCumulativeTime() {
        return monthCumulativeTime;
    }

    public void setMonthCumulativeTime(BigDecimal monthCumulativeTime) {
        this.monthCumulativeTime = monthCumulativeTime;
    }

    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    public BigDecimal getTotalCumulativeTime() {
        return totalCumulativeTime;
    }

    public void setTotalCumulativeTime(BigDecimal totalCumulativeTime) {
        this.totalCumulativeTime = totalCumulativeTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}